package com.nifostasky.comic.dtos;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 返回视图对象--菜单
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class MenuDTO implements Serializable {

    /**
     * 菜单ID
     */
    private Long id;

    /**
     * 菜单名称
     */
    private String menuName;

    /**
     * 菜单父ID
     */
    private Long parentId;

    /**
     * 菜单标识
     */
    private String menuCode;

    @ApiModelProperty(value="菜单类型 1：菜单   2：按钮")
    private Integer menuType;

    @ApiModelProperty(value="跳转方式：1：内部、2：iframe方式、3：打开新页签")
    private Integer jumpMode;

    /**
     * 菜单URL
     */
    private String menuUrl;

    /**
     * 菜单图标
     */
    private String menuIoc;

    /**
     * 排序
     */
    private Integer sort;

}
